package org.wutopia.labcloud.domain.uaa.service;

import org.wutopia.labcloud.domain.uaa.controller.vo.input.UserCreateRoleInputVO;
import org.wutopia.labcloud.domain.uaa.controller.vo.input.UserRoleBindAuthoritiesInputVO;
import org.wutopia.labcloud.domain.uaa.controller.vo.output.UserRoleListOutputVO;
import org.wutopia.labcloud.library.common.base.PageInputVO;
import org.wutopia.labcloud.library.common.base.PageOutputVO;

public interface UserRoleService {
    public void createRole(UserCreateRoleInputVO vo);

    public void bindAuthority(UserRoleBindAuthoritiesInputVO vo);

    public PageOutputVO<UserRoleListOutputVO> list(PageInputVO vo);
}
